ba64e4a523569bf5d4ed82918c7a27ae764daf21,src/jpcsp/HLE/modules/scePower.java,scePower,scePowerSetClockFrequency,#number#number#number#,522
Before Change
this.cpuClock = cpuClock;
this.busClock = busClock;
Modules.ThreadManForUserModule.hleKernelDelayThread(150000, false);
return 0;
}
After Change
@HLEFunction(nid = 0x737486F2, version = 150)
public int scePowerSetClockFrequency(int pllClock, int cpuClock, int busClock) {
if (cpuClock == 0 || cpuClock > 333) {
log.warn(String.format("scePowerSetClockFrequency invalid frequency pllClock %d cpuClock %d busClock %d",pllClock,cpuClock,busClock));
return SceKernelErrors.ERROR_INVALID_VALUE;
}
log.info(String.format("scePowerSetClockFrequency pllClock %d cpuClock %d busClock %d",pllClock,cpuClock,busClock));
this.cpuClock = cpuClock;
this.busClock = busClock;
if (this.pllClock != pllClock) {
this.pllClock = pllClock;
Modules.ThreadManForUserModule.hleKernelDelayThread(150000, false);
}
return 0;
}